#include"shm.hpp"
#include"NamedPipe.hpp"

int main()
{
    //1.创建共享内存
    Shm shm(gpathname, gproj_id, gCreater);
    char* shmaddr = (char*)shm.Addr();

    //2.创建管道
    NamedPipe fifo(comm_path, Creater);
    fifo.OpenForRead();

    while(true)
    {
        std::string temp;
        fifo.ReadNamedPipe(&temp);
        std::cout << "shm memory content:" << shmaddr << std::endl;
    }
    sleep(5);
    return 0;
}